I cycle daily here in Vancouver where have tons and tons of bike lanes of all types, and I hate the 2-way ones the most. Bikes riding in the same direction as the rest of traffic works best for all road users.

Gratiot is massively wide and has hardly any traffic. There's plenty of room for a bike lane on either side.