It's tricky - I agree it's really frustrating when there are clear examples on the App Store that violate whatever reason the reviewer has given for the rejection. I did receive this reply recently from Apple:
Thank you for your post. We recommend that you sign up for a session with App Review during the weekly Meet with Apple event. Sign in with your Developer ID and select "Request a one-on-one App Review consultation". A member of the App Review team will help you with your questions regarding the review process and the App Review Guidelines.
I wasn't aware of this service (I am relatively new to this), hopefully it will be of use to anyone struggling with the App Review process.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags: