Option 2 is not "Post on real user's account", option 2 is "create account, use" or "use on established test account".
He was wrong, period, to post to a user's page. 100% wrong, and has no right to ask for the money, because of that. Facebook's response is exactly the correct response - fix the miscommunication, but remain firm in the denial of money to someone who broke clear rules.