I already share my banking details with people who hate me. Namely, the corporations, who I am told are people, that clearly hate me because they keep charging me more money to pay for the same services year after year.
If the people I usually give this information to actually liked me, they wouldn't be marking up the prices in the first place.
Walmart doesn't just charge $4 for milk because it's the market price or something. They do that because they fucking hate you and want all of your money.
Share it with someone you don’t like, but like, not in an obvious you’re-giving-them-permission kind of way. Then report the fraud if they actually use it, then just see what happens.
You can give them as obviously as you like. Even hand them the physical card is fine. It's still fraud if they use it without your explicit permission.
Edit: I misread that you said 'obviously giving them permission' part so I think I'm just reinforcing your point.