Im afraid that the terms "Anti-American" and "traitor" can now be classified along with other such shout-down buzz words as "racist", "homophobe", "gun nut" and "religious fanatic".
You're right. It needs to be more nuanced than that.
Pat is Pro-white-European-American, as long as they're pumping out babies.