Too many players do that IMO. And not just with Dudley, but with virtually the entire cast except for maybe the few agreed upon best characters. And even then you sometimes see it.
I think that attitude is a huge roadblock for a lot of players as well. Don't get me wrong, venting about character weaknesses and annoying MUs is one thing, but putting W/L results almost solely on the character and ignoring that it is more than likely you, the player, is always funny to me. Sure a player may be able to switch to a "better" or "easier" character and have a higher win percentage, but that only reflects negatively on the character at the highest level of play when the player is squeezing everything there is out of a character. Otherwise it just looks like you need a handicap IMO.
I think before players blame their character for their losing at a local tournament/session or online match vs. randoms/GAF, they should put a better player in their shoes, preferably a top level player who plays their character, and ask themselves, would that player have had better results vs. the player who just beat me? If the answer is "Yes" then the character is obviously not the problem. Using Dudley as an example (Since we're already talking about him and he is a good example since he isn't a great or horrible character), if someone plays Dudley and they get bodied at local sessions, vs. GAF online, or wherever, but Marn, for example, could easily handle these same opponents with his Dudley then quit acting like the character is the reason you are losing.