I would think it's a mix of both.
I didn't have a problem with Cabrera winning last year, either. He was excellent and certainly deserving. Yeah, Trout was more deserving, but the most annoying thing was probably people like Mitch Albom.
http://www.baseballnation.com/2012/11/16/3654460/mike-trout-miguel-cabrera-stats-mvp That's probably my favorite article on the matter.