If you want a good topic or case, follow "I STAND WITH HENRY". Henry is a guy who would like to go mainstream but can't because his school district refuses to do so. It is not uncommon.
At Autism Rights Watch, we advocate for mainstreaming because research show it allows pupils to copy other and to achieve a higher level of functioning.
Of course, mainstream has its challenges such as bullying and abuse by peers. But schools are suppose to protect pupils, aren't they ?