No, you shouldn't have to require the permissions, but it can work as a solution. The main reason for this issue is generally due to using an SEF component with your site and not the built-in Joomla SEF URLs. If you could, let us know what one you're using, and we should be able to help you configure it to not break on those pages.
Also, please make sure you're using at lease 3.2.1 of JFBConnect, as there were some fixes in that release for issues like you mention above. 3.2.2 is even better
Alex