Charging your invited guests for a meal does prove he’s not a muslim.
Not a courteous one, anyway.
Proves he's not a Christian, either.
I don’t think we can assume anything definitive about Obama, including religious views.