now you get the 'you americans' phrase's meaning i guess.
No, not really, but perhaps I'd get it more if I were American (I'm European for the record).
My mistake was assuming that your original post was about the topic under discussion, rather than just a thinly veiled stab at the US - which is fine. You're perfectly entitled to freedom of speech in that respect, but if you want to get your point across or change people's views, it's better to take a more reasoned approach than just wailing on another country in the guise of taking part in a discussion.
Although I don't share your views in every respect, I applaud your political passion. Best of luck.
Our business in life is not to succeed but to continue to fail in high spirits. -- Robert Louis Stevenson