"We haven't gotten paid for the months worth of work we have done and will not until they sell product."
That's bullshit. You shouldn't work under those terms, you have bills to pay and stuff you need to buy, you can't sit around and wait to be paid for work you already have done.
They should pay you at the end of each day.
And if they don't pay you at the end of the day then don't do any more work for them till they pay you for the work you have already done.
And if they refuse to pay then shop them to LE and break their car windows.
They sound like Weed Dictators.