Ignorance. They know nothing about it and that allows people to fill the gaps in their knowledge with whatever bias they have. It's also true that all people hear about are Islamic terrorists. Obviously the jihadists represent a very small number of Muslims.
Absolutely true. They just don't know nothing about islam and also most people nowadays are racist that's why they also hate islam.