Thanks for all of the comments. Some assumed I didn't explain my expenses to him, but I did. I didn't get down to the penny and part of what I called profit really isn't. It could be profit, but I'll usually choose to buy dinner for me and the pilot, pay for any hotel expenses, drinks, etc. I gave him my cheapest price and he acted like I was trying to rob him. I'm not mad at him, but I choose not to do business with him. Honestly this is mostly something I do for fun. I have a day job that pays the bills. If I'm not enjoying this, I won't do it. If I can cover the expenses, I'm usually happy. My hobbies are flying and photography... combining the two is all I can ask for.
I want the airshows, magazine covers, and hope to offer photos to the little guy (like me) who can't pay $3000+ for a photo shoot. If I can't do it for a cost that works for you, I might be able to find someone in your area that can do it without the travel expenses.
In the end, when someone doesn't just say it's a little expensive, or more than they thought it would be, but "are you kidding me?" in a derogatory tone, I'll assume negotiation is a waste of my time. I started at my lowest cost to help him, and he acted like I was robbing him. I'll have to assume I won't be able to make this guy happy and I would rather spend my time doing something else.
I'm spending a lot of my own money right now to get my name out there with free photo shoots, working with the EAA, etc. I chose to do this. I'm having a blast, seeing some cool planes, and meeting a lot of good pilots. You won't hear me complaining!