Villanueva:
2014: .234/.291/.392 4 HR
2013: .261/.317/.469 19 HR
2012: .279/.353/.427 14 HR
2011: .278/.338/.465 17 HR
2010: .314/.365/.431 2 HR
2009: .208/.375/.250 0 HR
Bryant is at 13 before June....move on with your bad self and stop defending replacement players.
What's Bryant have to do with Villanueva? That's like saying Barry Bonds is a better outfielder than Junior Lake. If Villanueva is a .250/.320/.400 player with great defense(his calling card) he can be a starting 3B in the majors. Maybe not on the cubs because Baez and Bryant(and possibly Olt) are better prospects. But look at 3B last season in the 20 HR range.
Kyle Seager - 22 HRs .260/.338/.426
Matt Dominguez - 21 HRs .241/.286/.403
Mark Reynolds - 20 HRs .220/.306/.393
Todd Frazier - 19 HRs .234/.314/.407
Manny Machado - 14 HRs .283/.314/.432
Martin Prado - 14 HRs .282/.333/.417
Pablo Sandoval - 14 HRs .278/.341/.417
Trevor Plouffe - 14 HRs .254/.309/.392
Chase Headley - 13 HRs .250/.347/.400
Chris Johnson - 12 HRs .321/.358/.457
Mike Moustakas - 12 HRs .233/.287/.364
Nolan Arenado - 10 HRs .267/.301/.405
Alberto Callaspo - 10 HRs .258/.333/.369
David Freese - 9 HRs .262/.340/.381
Michael Young - 8 HRs .279/.335/.395
Only 6 3B had 24+ HR power. The other 15 players I listed here are between 8 and 22 HRs. And that doesn't include the 9 teams that didn't even have a 3B who had qualified plate appearances. Point here is that while Villanueva may not end up the cubs future 3B because of obviously better options, that doesn't mean he can't play at the major league level with 20 HR max power. So, to sit here and cast him off as a AAA player because of 100 poor at bats while discarding Baez who had an actual worse 100 ABs is silly.
Don't get me wrong, I'm not trying to suggest he is an amazing player. I'm just point out the fact that you're being a bit ridiculous suggesting he's a never will be because of poor showing in his first AAA stint. It's pretty clear your issue is that Bryant isn't at AAA since you've been clamoring for that for weeks now. To be honest, I think you're wasting your time. In my opinion they probably will keep Bryant in AA until September and then call him up to face major league pitching.