The US military had approved several drag shows at US bases paid for with taxpayer funds, choosing to cancel one of them in Nevada.