Every year an Alabama based small business requires every employee (except for the daughter of one of the owners, apparently) to pay a $30 cash gift that is split between the two owners. In theory, this is a "Christmas gift" to the owners, but is orchestrated by the office manager/wife of one owner. An unconfirmed rumor indicates that if an employee does not pay the $30 ahead of time, it is deducted from their pay check. It is confirmed that a list is kept of which employees have or have not paid this money.
This does not seem legal to me, but I cannot find any specific information regarding this. Can any expert here either vouch whether or not this is legal and/or point me in the right direction to verify the legality against current laws?
As an additional note, employees are reportedly required to attend the company Christmas party or forfeit their bonus checks. The bonus checks are not based on performance, so, while this seems unethical, it does not appear to be illegal. However, if it is illegal by some statute, I would also appreciate any links or information regarding this as well. Thanks.