That is of course illegal but that never bothered the unions.
No it wont. I was a member of the Teamsters for awhile and hated every minute of it. They even took their “share” from my paycheck AFTER I quit the company. I called and promised to sue them if they didn’t give back my money. They eventually did.