I never saw the thread until just now and from quickly reading what you posted, the retaliation you got from people you had coming. No matter how frustrated you get with someone, the second you get upset and start calling them derogitory names and swearing like a sailor, meaningful conversation to clear up the problem goes out the window.
Handle it like an adult and you’ll get treated like one.