I got lucky in that my first phone was in perfect condition. However, while scratches on a 200$ or more device may not bother some people, do you really think you should have to put up with that on something brand new that you paid alot of money for? If I order a brand new pair of shoes online and they come with scratches or marks on them, I'm sending them back. Same with anything that's supposed to be brand new. What's the difference between shoes you are going to wear and a phone you're going to use? Absolutely nothing. When I buy something brand new, it should come looking BRAND NEW.
Apple may have production problems with these phones, who knows, but I shouldn't have to just accept that if I don't want to.
This is exactly how I feel. I don't think you are being a perfectionist or overly picky if you expect a flawless product when purchased brand new. I don't care what the uses of said product will be when I open that box it should be 100% flawless.