"They are the only race that has been enslaved for 300 years."
Islam has enslaved its adherents for nearly 1500 years.
How many years have the North Koreans and the Chinese been enslaved by a Stalinist or Maoist totalitarian system? How many more years until North Koreans and Chinese are completely free people? Are they weak-willed people?
Weren't the Jews enslaved for over 300 years by Egypt, and then several decades more by Babylon?
Islam freed slaves who converted. That was one of its greatest appeals and recruiting tools. It also absolved debts of converts.
I think they mainly enslaved Christians, Jews, Blacks, etc. Without a doubt, they still do.