Val is written to be intently hated in areas like his treatment of Angel Dust and it worked, and even then I find his presence and design to be rather cool.
Velma on the other hand is an unintentionally unsympathetic jerk that basically stained Scooby-Doo's reputation as a franchise.