Creative experimental play is supposed to be encouraged. If someone theory-crafts a new strategy in good faith and it just doesn't work, then losing games should be the only penalty. Judging what's done in good faith and what's done explicitly for griefing is subjective, but Riot needs to give players the benefit of the doubt in unclear situations because discouraging experimentation is one of the most direct ways to stagnate and kill the game.
Champion selection is not enforced. Players can pick whatever they want as long as they play in good faith to win. If someone wants to play Skarner top lane, it's their call. You may not agree with someone's decision, but champion pick is an individual choice. In your mind, you can convince yourself all you want that someone's off-meta pick is to blame for a loss, but it doesn't make their actions punishable. If the MMR system functions, then it already accounts for sub-optimal strategy. If the meta is truly optimal, then any off-meta players getting matched with you must be compensating with having better micro or macro skill than you to have similar MMR, unless if you are increasing MMR quicker than them, in which case you'll probably not play with them specifically again anyways.
Role is enforced, however, support is a positionless role. Just like junglers can gank whichever lane they want, supports can support whichever lane they want. If a jungler chooses to camp mid instead of top, it's their call no matter how much the top laner accuses them of griefing and threatens to report them. A support roaming frequently or even supporting a different lane than bottom is allowed. For example, if someone wants to start by supporting mid in order to maximize their paths to roam, or if the support wants to spend the first few minutes leashing multiple camps for the jungler, those are valid strategies. Even if the support decides that another lane has better opportunities to support during the match (ie., their bot laner is constantly disconnecting), it's not punishable for them to adjust their strategy to support the more capable carry in the other lane.
It's also not against the rules for the support to take CS as long as they give laners priority to CS when they're both in lane. The reason it's forbidden for a support to take the priority to CS in a lane when the laner is present during laning is because the laning roles (top, mid, bottom) have priority access to their role's position by definition of those roles, just as jungler has priority access to jungle camps by definition of their role [if you snipe camps from your jungler, it's just as bad as if the jungler walks by your lane and smites the cannon minion while you're there]. It's not part of the bottom laner role definition that they get a babysitting support of their choice or they get to call for reports and then afk.