Meh, I don't like interacting with you, but I'll do it anyways.
RBIs are a flawed statistic because they are situationally dependent. A player's RBI numbers will be lower if the players batting in front of him can not get on base as much as they should, and they will be higher if you have better-OBP'ing teammates ahead of you. I'm also pretty sure that if you have a player with high RBI numbers or HR numbers in front of you, your RBI numbers will be lower as well. Such dependence on teammates is also a reason why ERA and WHIP are flawed statistic, though not in the same way, just based on being dependent.
http://www.baseball-reference.com/blog/archives/7948