This is another argument against trying to do better than TLS, since OAuth does not define its own encryption transport mechanism.
Insecurity concerns about TLS are quite manageable by those who care about security. You can profile TLS at your will. For instance, to make your FF compliant with FIPS-140-2 TLS profile, follow the instructions here: