You didn't do anything wrong. Maybe since the blinds are so big and he's a total calling station, you could just check preflop to pot control a bit? Just a thought. Don't think it would make much of a difference against that idiot tho.