I must side with suginami: None of us have perfect grammar, but I find that it requires much more unnecessary effort to read a post that is one huge, long run-on sentence.
As for the original post: Sorry to hear about your troubles. Next time I'd definitely get the inspection done by an unbiased 3rd party.
Mike