Are these swear words?

Bloody hell
flippin heck
Bugger
crap
Damn

To me these are not swear words, just a mild way of venting your frustration. Although I am common so maybe thats why I don't understand why I get told off for using them.
Is it swearing in your eyes?
66 answers 66