Have been on several RCL cruises.... and on all of them I was able to find other family on board, including a crew member on my last cruise. You should have no problems on board... as many members of the crew are gay and you will no doubt find several passengers on board as well.
As far as cabins... spend the extra money and go for a balcony cabin... it is worth it... especially in the evenings when the sun is setting and mornings... love to have room service breakfast on the balcony.
What dates were you looking at? Also have a cabin booked for Bermuda out of Baltimore in Sept!