Swearing should be allowed in my opinion, just not directed at anyone in or out of RP.
Simply because it seems a lot of people don't differentiate between RP insults and OOC insults. Which would lead to RP insults being taken personally, which means metagaming vendettas and drama. We have plenty of that already.