They work, because Americans eat it up, being wildly over-patriotic. When I went to see TNA, Daivari cut a promo along the lines of "your Manchester City tried to pay Kaka millions of pounds to come here, and even that couldn't tempt him to this country," and we were like "ah, haha, he's playing a character, bless him."
Whereas American crowds are all "HE SAID WHAT? USA! USA! USA! HAND ME MY SHOTGUN. I DON'T CARE IF THERE'S A MEXICAN AND A JAPANESE GUY IN THE RING, I'M CHANTING USA."