I'm looking for a noun to describe the people who behave in certain tacky / uncouth ways. In particular, I'm not looking for a classist/racist slur, but rather something to more generally describe people who do culturally inappropriate things like take phone calls in movie theaters, play loud music late at night, or rev the engines of their expensive cars for attention. It should capture a certain brazen obnoxiousness and self-centeredness that would be considered embarrassing or shameful in polite society, no matter who does it.
Is there a word in American English that captures this sort of person? In Britian, I've heard there's "chav" which looks sort-of close. In Mexican Spanish, you might say "naco".