Your sentence is better and clearer. His choice of free is wrong for the reasons you have identified. He could have used accepted instead. Entitled isn't really wrong, although allowed might have been better.
Either way your sentence is better.
Your friend did make his point so when you correct him make sure you encourage him.