While I know you are frustrated about the outcome of your game, you should know that, first of all, publicly lambasting the other players on the forums will not help anything. I strongly discourage you from doing attempting to humiliate players again because this is the kind of attitude that starts to drive traffic away from the site.
Second of all, you need to keep in mind that Fancy Pants is one of the most basic starter setups on this website. You will often find new players and those not yet fully grasping the concept of the game. My point here goes hand-in-hand with what I stated above in the first point, but, once again, remember that you need to be patient with new players as they attempt to figure out the game.
Third of all, the only parts of EpicMafia games that are irrefutably objective are the game mechanics. What I mean is that your perspective of the game differs greatly from that of the other players, so what you may see as obvious, another player might not see. I suggest that you attempt to explain things to others in a way that is not so hostile, because I've come to find that different players have different reactions to certain encounters. Again, you don't have to take that last bit of advice, so do whatever you think is right in the game.
Fourth of all (and finally), if you wish to seek more competition and skill, I suggest you join the competitive games (gold hearts) and more advanced red heart games. The only way in which you, and anyone else, will get better is if you challenge yourselves.
If you have any questions at all, don't hesitate to contact me.