by Jason Caldwell » September 7th, 2010, 4:52 pm
In newer versions of s2Member ( v3.2.4+ ), there is a new feature that's called "Alternative View Protection". I would suggest having a look at this new feature in your Dashboard, under:
s2Member -> General Options -> Alternative View Protection
Try this new option with different settings, until you find the one that works best on your site. If you have a plugin that just refuses to behave ( i.e. still not respecting s2Member ), I would take a look inside the plugin and be sure it's not using the "suppress_filters=true" argument in it's queries.