This isn't the right place for airing grievances. Please email STS with your "evidence" and let those with the ability to read both sides of this situation deal with it in an appropriate manner. One sided stories on the forum, especially when given second hand are not helpful. Please report to devs and move on. It is the only route.
Bookmarks