Yes, he has chosen within available options according to the reasons you have described. Just because there is an explanation about the choice, it does not invalidate the existence of the choice. Acting according to your will is making choice.
It is the opposite that would indicate the absence of choice - if you out of free will wanted chocolate, but forced to take vanilla (by vanilla vigilante) - THEN you did not have a choice. But as long as you acting according to your preferences, it is your choice.
No, guilty pleasure.