Actor blames ‘straight people’ for gay comedy’s box-office failure