Muslims have no one to blame for their bad reputation but themselves. Even if you discount the terrorists and suicide bombers, the fact that things like apostacy, discrimination against women and fatwas against critics of Islam can find support among a large proportion of Muslims will lead people to view it as a violent religion, amirite?