Is it that faces are doing a poor job and heels are so over??
Maybe. One of the most important jobs a wrestler does is get over. And it is easier to get over as a heel than as a face. If you're a heel, you can just do heelish things to a strong face to get you over. If you're a face, you're really walking a tightrope. You've got to have a strong personality (heels don't need that as much, they can just get by on being an antagonist). You can't be too face-like otherwise you get the John Cena treatment. It's really difficult for a face to strike a balance and really get over.
Is it just a guy thing, support heels??
I'm a guy and I don't necessarily support heels. I'm a member of the IWC and therefore support who I think is better, or in some cases, I support who would help a storyline. For example, I'm a huge Edgehead. When Edge faced David Otunga last year, the stipulation was that Otunga had to win in order to stay in Nexus. I wanted to see a strong Nexus because I enjoyed their gimmick and storyline. Therefore, I supported someone I don't really like over someone I love.
Is it the fact that we think that everyone is in opposite role of what they should have been in??
No. I'd happily see CM Punk be a heel for years to come. He was OK as a face, but he is incredible as a heel. Edge was great as a face and I had no desire to see him turn again. Same goes with Triple H.
May I put forward an alternative theory. Sometimes people just want to see something different. We haven't seen The Miz be a face, nor have we seen Swagger, McIntyre, Del Rio or Sheamus be a face (this isn't TNA, people don't turn for no reason every few months). I'd love to see how WWE creative manage to get Del Rio to be a convincing face or Rey Mysterio to be a heel.
Other times it may be people wanting to see the actual event of a heel or face turn. These surprises are one of the reasons I love pro wrestling. There are millions of ideas for turning Cena heel because people want to see how it will happen.
So I think it's a mixture of curiosity for some and wanting to see someone get over as a heel for others.