Walmart has been subject to criticism from various groups and individuals, including labor unions, community groups, grassroots organizations, religious organizations, environmental groups, firearm groups, and the company's own customers and employees.