Because eric rubs people the wrong way.
Rob hadn't been around him long enough to truly know who Eric is.
I hated Eric in the beginning too and would have smirked if I was Rob too.
I just totally respect Eric for figuring out Erin before any of the more mature guys.