People aren’t going to change. Your reaction to them can. Stop indulging stupid crap. Stop directly or indirectly co-signing dumb crap. Stop giving people any excuse to give you ‘advice’ on a situation. Stop telling those who don’t need to know (which is anyone who is not involved in a situation) your business. Get a journal and write in it if you feel the need to ‘talk’ to someone. Find a therapist a chaplain or rabbi. People can’t tell your business if they don’t KNOW IT.
otherwise, get to know the clerks at your local liquor/wine store