Tell him future transactions that he can pay you in any way he likes but if it's in fiat, he needs to cover the fees. This way if he wants to pay Paypal, he can pay the fees. If he wants to do a bank deposit, he can pay the fees.
However, you're willing to pay the fees if he'll pay by Bitcoin.
Problem solved and you won't sound like you're being difficult.