Yep. I expect a new car to be the way it rolled out of the factory with some miles on it. Everything else you mentioned is totally avoidable and should not be expected. If you let this go then the people who did this will not learn and we will all suffer.
And as mentioned, you should be looking...