A GC hired a subcontractor to do some work on a job, both companies entirely reliable. A contract was signed by the GC.
The GC had the subcontractor use products of his choice, and while the subcontractor continuously told him the products were poor quality, the GC insisted. Job is completed, and SC is paid in full.
Three weeks has gone by, and the GC is now demanding a refund from the subcontractor, because the Home owner feels the job "could have been better".
The Subcontractor has offered to fix the job, but the GC says no and wants to use another company, and demands a refund. Meanwhile, the products used are to blame
Job was paid in cash, and SC deposited cash, as he is suppose to. Three weeks later, the GC is demanding a full refund.
Is the Subcontractor protected at all?