Wow that sounds terrible.
Did you get wholesale prices through your builder? If not it's often better to just pay the 20% or whatever margin and get the builder to sort all this nonsense out, eespecially if they're paying wholesale and you're p suing retail.
Hope it's all sorted now!