Sionym,
Thanks for sharing.
A quick word of advice. Redneck is pretty offensive term and I don't even think the kid falls anywhere near to a true redneck. Redneck essentially refers to people who traditionally are out in the sun so much that they get red necks...Nowadays, it's not a very nice term at all. It refers to Southerners who might drink a lot, might break the law, aren't educated, and might not have very good hygiene.
A hillybilly is similar, however it's usually not meant in a derogatory way. It usually refers to people who love the outdoors being in nature.
However, this boy doesn't fall into either category though he paid the price for his foolishness.
You can say...American Boy instead or just Boy Scout.