A controversial bill that would allow anyone who owns a gun to carry it without a permit passed the Oklahoma House of Representatives on Wednesday.