Some months ago, I needed an urgent $20 to cover a transaction elsewhere, so I decided to withdraw it from my new broker account. Thankfully, I detected an insane charge of 8 USDT just for a 22 USDT BEP20 withdrawal before proceeding. What would remain??

They even cited that the charge was for "mining fees." Are you kidding me? Mining fees for USDT. In short, I rushed to the live support, and we had a very heated argument that later made them apologize.
To my surprise, my USDT withdrawal charges have become 0 USDT since then, and I've withdrawn more than 30 times afterward. I believe others will continue to suffer those charges, but for me, this is what I get from knowing my rights and being a member of Bitcointalk.

Perhaps they feel that people will not kicked against it since it was like an automatic system of charging fees, you are actually very smart to understand that it was not a right thing the broker did, it could have been presumed to be a mistake from them but judging from the argument you said you had with them means that it was purposely set, from your discussion with them do you think they would also removed it from other persons that wasn't aware of it? Because it doesn't make sense to withdraw $10 and pay $8 as a fee remaining just $2 to receive, that's an over charge, the broker will be very ashamed that someone has discovered them and making awareness of it.