Exactly... HTML is not a programming language and has no bearing on how well you'll do as a programmer. Html is to make things look pretty, programming is to make things function. Two completely different things that rely upon each other to work.
You dont hate web development by the way...you hate design. And thats okay. At one time, it was super easy to spot if a programmer made a website, because it looked like total crap...its almost as if they went out of their way to make the website look as plain and ugly as possible lol but they simply didnt care about making things pretty or taking the time to learn how...their skill was in making things function.. the website was just a means to the end. Nowadays though, there are so many options for templates that its very possible to have an eye pleasing site up and running.. you'll still need to know enough HTML to integrate your features into the website, but the design aspect will be done for you.
Job-wise, Id suggest a bigger company that employs enough people to have a team of designers and a team of developers where ne'er shall the two meet. Smaller companies and startups need you to have a broader skill set, but in a large company you'll be expected to do one thing and do that one thing well.
Freelanceing.. Id suggest not marketing yourself as a web develoer because you'll get a lot of people wanting you to design a website for them... but, I can imagine you could create and sell specific features, or make custom features...the longest running freelance gig I had til they hired me full time was developing and maintaining a database for a manufacturing company. You can also look into contract work, for freelancers who are designers but not programmers to offer custom features for a more rubust end product.
But yeah, def...from everything Ive been able to gather, HTML / CSS is a plus when it comes to development jobs, but not a requirement. And if the company is big enough, theyd anyway rather hire professional artists / designers with HTML / CSS chops to create their front end image.