So from one male dude to every non-male dude, get in on these fun linguistics! Dude is gender neutral if you say it is.
I get what you're trying to say, but you gotta realize that for people who do not want to be called "dude" because it does have certain gendered connotations, this doesn't come across well.
You're basically saying "I've already decided this term is gender neutral, and the only path forward is for you to get on board and accept my conclusion. I don't see any reason to adjust my language and if you don't want to be called dude that's your problem."
You can just not refer to people with terms they don't want to be referred as, it's pretty simple. You're free to talk to people however you want, but ignoring or arguing with people's requests for how to address them will only ever serve to alienate and isolate you from them.