Yes, Americans are, in general, idiots.

Yes, child pornography laws are very generalized. They have to be in order to reduce loopholes, to make sure that those who genuinely abuse children can be prosecuted.

Careful about throwing stones in glass houses, though. It wouldn't surprise me if Canadian child pornography laws were very similar.

Fortunately, there are judges and juries who can interpret the laws and decide on sentencing. I'm guessing the kids won't be prosecuted for that thing in particular. I don't think any judge in their right mind would actually do that.
_________________________
Tony Fabris