Mmmm... Too far. Whether or not the profile is bad aside, that crosses from constructive criticism to needless brutalization. While skillfully done, I'll admit, that's not going to do anything besides hurt the poster and maybe lose the RP a player, rather than help him improve his original post. Trust me, I know from experience. I nearly swore off RPing forever in a similar situation.