#1 is pure Sales, #2 is typical support, but #3, that's scummy
#1 - is pretty typical. "Enterprise" class customers always think that ONLY Enterprise class can support them. It's total bunk, but that feeling it out there.
#2 - ug, support contracts. I understand why they are there (I work for a vendor that provides excellent support, but it does cost to provide that), however, most support folks understand when a consultant is working on a project, it's a proxy kind of thing...I know that it's a pretty typical rule bending thing, just because it makes sense
#3 - I don't know what else to say...it's lying and it's dirty. I don't think I could continue to contract with that company.