Johnson & Johnson has received a lot of criticism lately because of the McNeil recalls of cold medicines, especially those ...