• I guess I would have to answer that I'm probably not easy to get on with based on your descriptions and explanations.

    However what you said is totally one sided. You seem to be saying that the business people can get away without explaining to you or helping you understand what they want (even when you ask) and that it should be acceptable that they have no responsibility to aid the project you just have to lump it and accept their complaints.