I've seen too many comments/posts of people taking the position that an independent/sub-contractor standing up to their customer is basically the same as standing up to an employer. It is not.
If you are a contractor, you are not an employee and they are not your employer. You are the vendor and they are your customer. As the vendor, it is your responsibility to define the conditions of the working relationship. The customer can choose to accept those conditions or not.
If you really hate going to meetings, you could set conditions such as the following:
-
All meetings are standard billable time and will be handled remotely or onsite; at the vendor's discretion.
-
Remote meetings over two hours will be billed at 2x the normal billable rate during business hours.
-
After hours/holiday meetings are billed at 4x the normal billable rate.
-
Mandatory onsite meetings have a $2000 per day charge.
-
Onsite meetings require two weeks' notice or will billed at 2x the normal rate.
The point is, however it is that you want the business relationship to work, it is up to you to put it in your contracts.
IMHO r/antiwork doesn't really apply to independent/sub-contractors.