I posted a note a couple months back about what we could expect in terms of acceptance on board our "straight" cruise on the Rhapsody at the end of October to the Mexican Riviera for 7 days. I'm happy to say we had no problem at all.
We had requested a table for 8 but ended up assigned to a table for 4 with a honeymoon couple in their 40s. The husband was a little standoffish the first night, but I told Art the second night would be the test. We were so pleased to come down for dinner and find that they were still there. From then on out, we got along famously. In fact, our waiter --- who was gay, by the way -- thought we were traveling together 'cause we got along so well. It was also great when we would compare notes on married life, and they we shared the same quirks and differences.
We also found most other people on board just as accepting. I learned the trick of offering to take a couple's photo and then ask them to reciprocate. No one seemed to care in the least. We also had some nice chit-chats over our balocny separator with the couple next door was were in their 50s.
Also, as was noted here, many of the cruise staff are gay or at least gay-friendly. Our waiter was a kick 'cause he was always the height of decorum, but I could always get him to crack up with something I said. He got back at me one night, when he asked how our day was and I replied, "Very tiring." He quickly shot back, "I won't ask why." :-)
Honestly, I enjoyed every minute on board, and would strongly suggest taking a "straight" cruise. I think it's good "gay PR
" too. :-)