Use case:
RoleA is not supposed to see RoleB profile. I have "View any profile" set to false (unchecked) for RoleA.

Result:
RoleB profile data (fields) do not display (correctly). However, RoleB profile element and title are still present.
id="user-roleb" class="user-profile profile"

Desired result:
When RoleA visits RoleB profile (www.site.com/roleb) I want "Access denied"