Warm May sunshine bathed Dolores Park. Ryan reveled in how, only halfway through the work week, the “gay beach” was still awash with scantily clad bodies sprawled out on colorful blankets or oversized towels. A gentle breeze carried the smell of marijuana.