I don't think this really warranted a blog post. A normal thread on the forums would have been more than sufficient (and even then I'd wonder if it was noteworthy enough to post).
There's BM in every aspect of online games, including the various communities as well; it's just something that comes bundled with the anonymity of the internet (hence why you see a lot of "internet tough guys" say literally nothing at LANs and other events).
The best thing you can do is not let it bother you, definitely don't let it turn you off SCII and keep on playing & having fun! Speaking of BM, I literally got called a "cheater" (in nice-terms) for scouting a DT rush in PvP and reacting accordingly, lmao :]
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.