The reason why all those you mentioned except Villa can't play in the right wing is because they don't have a great left foot like Villa. However, Villa has scored 5 goals out of 8 this season with his left foot. He can keep making his awesome runs from the right wing, just like he does from the left or from the center, and once he gets the ball, he can also shoot properly with his left foot from the right wing as shown by his stats.
Villa has probably played 5 times in the right wing out of 90 matches (and this usually happened with Pep Guardiola, when Messi-Pedro-Villa used to change their positions several times on the same match probably to confuse the opposite defense). You can't expect him to be great in the right wing if he never gets the chance to play there to get used to that position. Remember his main position was as a 9, but he learned how to play on the left wing. He can learn to play from the right wing as well easily, since the difference isn't big if you already play on the left wing, and plus, he already has the thing required to play from the right: a great left foot.
http://www.youtube.com/watch?v=TC5R3C8Yiv8
Clearly in that video you can see that Villa's left foot is as good as Pedro's left foot and he's not afraid to use it if the play requires it.