Regarding Reporting Players- A Humble Request
I would really like to see Riot implement a system where I cannot be on a team with (or ideally in a game with) someone who I just reported in my last game. I don't want this to be a permanent thing (and there are reasons why it shouldn't be a permanent thing) but at least for the next hour or so it would be nice to not get into a second game with someone who made the last game unplayable.
If it means I have to sit in queue for 5 minutes longer, that far outweighs playing another game with this person. Nor do I really think it is fair to have to lose LP because matchmaking put me on a team with this guy for a second time after his behavior was offensive/rude or he intentionally fed, afk'd for half the game, etc.
By limiting it to an hour or so, you are only ensuring that you don't see that player for the next game or so, at which point it would be very unlikely that you would run into them again.
So, for the sake of players sanity all over the world, implement a system where reporting a player bans them from being on your team for the next hour of queue up times.
EDIT: Just thought I would include a thought i neglected to mention originally: I know I can wait a few minutes to reduce the chances that I end up in a game with said individual again, but that feels like I am being punished. And in an already negative situation, this solution is not a very elegant solution.