It is easy to get a bit heated when discussing something that you feel strongly about but resorting to profanity is a sign that your vocabulary is lacking or you cannot find a suitable retort to back up your stance.

As for writing in English. I am Scottish and my English leaves a lot to be desired. In my opinion hats off to anyone that can speak / write in a second language - if only the brits were as good at alternative languages as other nations!