To fix this you need to enable the developer console from one of the options submenus, bring it up and input "sv_consistency 0" without quotes. That will let you play single-player with mods.

Hedgehog's also mostly wrong, as almost all Official Dedicated servers will allow custom models. I have yet to be kicked from an OD server in the past six months for having custom Infected models and particles.