Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@ashes999, Ok, thanks for the suggestion. Btw, I've seen your latest edit, When you say we are "all obliged to rule by the law of Allah", can you clarify what do you mean by "rule by the law of Allah"?
Your conclusion is unclear. You stated "slavery is not tolerable in Islam anymore" which seems to mean "muslim men are not allowed to take slaves", yet, the Quran quotes you made only suggests "should not", and not "cannot". The only thing mentioning "cannot" is the commentary you provided from Abdullah Yusuf Ali.