I think people didn't like RG3 because he played in the Big 12 and they also assumed he was a running QB because of his race and ridiculous speed. These people didn't watch the games, are ignorant, and speak in generalizations. You could see he was different.
Much like Geno Smith, people still say stupid things like they don't want a running QB for the NFL. All the while not realizing he only ran for about 80 yards all last season. People think that his 500 yard games won't translate to the NFL because he is in the Big 12. Well yeah the yards are inflated because it's college and he puts the ball on the money so his guys get YAC. In the NFL it will be 300 instead of 450-500. Still really good.