Sounds frustrating. You probably should take a break from bicycling for awhile, at least on public roads.
I believe the hostility toward cyclists in a region can be changed, but it takes a long, consistent and concerted effort from many participants to make that change happen.
I used to cycle commute daily in Southern California and the Washington DC area in the 1970s-early '80s when I was in the Navy, and planned to continue doing so in Texas when I returned home. But that changed pretty quickly. The hostility toward cyclists came way too close to murderous aggression and I gave it up within a month. I didn't resume cycling again -- at all -- for about 30 years.
By the time I got back into it other cyclists had worked hard and consistently for decades to affect a positive, constructive change in attitudes. There are many cycling clubs throughout Texas, particularly in the D/FW area. Lots of cycling events for all kinds of riders. Our mayor of Fort Worth is a fitness buff and avid cyclist and proponent of cycling infrastructure (probably the single attribute most often criticized by her political opponents, who sound desperate to find something, anything, to criticize no matter how silly). And she continues cycling despite a fairly serious cycling accident and injury a few years ago.
So by the time I reconnected with cycling I was literally riding on the backs of hundreds of other folks who'd made the area among the most cycling-friendly places I've lived.
While it might be best for your own peace of mind to take a break from cycle commuting, perhaps you could join other like minded folks in your area in an effort to make your city safer and more friendly for cyclists. But expect a long effort. This stuff doesn't happen quickly, and there will be setbacks and opposition from negative ninnies on news comment sections online.