Earlier this week, I asked a question on this website about the meaning of "for gerund".
I asked what "I earn money for buying drugs." meant, and one user answered that it meant "I earn money for the purpose of buying drugs.". But as I did more research into it, that didn't seem so true.
I got this phrase from a Boy Scouts of America website and it said, "Spring Fling Section. You earn this for attending any spring season Cub/Parent Weekend."
which basically means "You earn this because you attended this session."
"You earn this for the purpose of attending this session."
Is my interpretation right?