That is outrageous!! As a person who relies on others to keep him in business, you would NOT expect someone to be so picky or demanding to choose the type of work he wants to do. He has NO right to assume that you are throwing a cheap wedding, nor the right to question your athleticism and your looks. Unprofessional does not even come close to the words I would have used to describe that!! I am in shock after reading that!!
The only good that will come out of this is that all of us here on BDW now know NOT to even think about referring his business to others. I hope that you do send an email back giving him a piece of your mind! I have half a notion to do that myself!! How horrible!!!