How god damn disrespectful do you gotta be to post your own role because you're annoyed people don't believe you... In a game that is made around suspicion, lying and trying to outwit the other players.
It's like being upset that some little kid peed at the communal pool, you know what you're getting into.