To be perfectly honest, your constant hatred spewing of the US and in particular dealing with gun issues doesn't just seem like you complaining about the issues at hand with it, but making fun of the US and those who inhabit it for being stupid, and "unenlightened", really with no intention of doing anything other than talk down upon it. If that's the case, that's horribly unproductive and is only going to make people mad. That serves no good purpose at all. Maybe you don't intend that, but it certainly comes across that way. One must specefic in their wording if they wish to address a group in a harsh accusatory manner. If you're goal is to "educate" people, this is not how to do it. All you succeed in doing is pissing people off and coming across as snotty and know-it-allish, which makes people turn off and not receive the message you want to send to others. If you really want people to listen, you need to change tactics.
That, and you cited no sources for your remarks. Given your history, and the strength of your opinions, what you say is often not take seriously as representitive of Australia. So really, without any citations showcasing what you're claiming, people are just going to dismiss your comments as you just being you. Anytime anyone speaks of themselves or another aspect as being morally superior (which you do) it's never ends well.
You speak of this this stuff so often, so frequently, in such a patronizing demeaning way that no one listens. You turn people off with the manner in which you go about it. To the point where I think it is apt to use this (again) when you speak of it, this is what crosses peoples minds: