Nick, I'm a GC in addition to being an Electrical Contractor. What you describe is ridiculous. What I would do is add the cost of a porta-potty to the bid (with appopriate mark-up), to include the extra time to deal with the potty people. I have never charged the subs for this and I pass the cost to the customer. Remember, not all GC's are A**H*****.