IP Traces - Honestly, you have a point. I suppose there needs to be a new detection system invented but right now, can't figure one out that'd be able to pinpoint a specific person at all times other than IP but you are right about those public computers.
DQ boosting - I'm not salty at all. I don't do ranked because it isn't fun, whatsoever, and I did play it for a while and did well but the rewards were not worth it. Let's be honest, you really think that a new player on their first 6 months on League who just hit silver should have to fight a diamond and plat player on a 3vs3 or a 5vs5? Now, what if that player had to play against people who seemed to be bronze/early silver but weren't? They have no clue what happened to them. When they find out, they usually ask how it can be allowed... frankly, I have no answer other than 'it really shouldn't be.'
Oh, and people -can- carry teams like that with specific champions who are basically hypercarries. I think this entire situation is really being underestimated and not addressed because people want to make use of it for their own ranked advancement or some other agenda. If it is illegal to buy a boost, it should be illegal to boost somebody on an account that is falsely representative of your actual rank (Plat smurf using silver V account) since it is cheating no matter how you look at it - somebody uses the assistance of another person to gain a reward they cannot get themselves.
On an unrelated note, I've been able to carry games against some good people because I really know my champion and what I can do with them, and it makes me proud I can do that when years ago I'd struggle just to break even on k/d/a. If you know your champion you can do amazing things after a few hundred or thousand games using them.