Very good topics. I did my paper, but I like your ideas! I also considered immigration, specifically illegal immigration, for a time, but a student from Central America did that topic, and I didn’t want to delve into the controversy. I think I could have come up with a very good paper, though, had I done that as I have very strong feelings on it.
Sorry, with any luck that will teach me to read the thread before posting. But probably not. :( The topic you chose was an interesting one though.