Then why have FB account in the first place ? No one is forcing no one to enter this contest. And pretty much anyone using FB has their own "liked" fan pages.
So what we are running here is nothing uncommon, and you can enforce your own profile security and disallow visitors from viewing your profile/pics etc.
Or simply choose not to participate.