/r/childfree you have some toxic parents, but not too bad.
read up on Atheism and start spurting out anti-theist statements (/r/atheism). Make sure to let them know about the 50 Catholic priests who turned out to be pedophiles (out of pittsburgh) who were allowed to prey on 4 generations of children.
Internet friends arent the same as real friends, you need to learn to interact with people more, and make friends, as this will help you later in life - unless you plan to be a shut in?
Just because your parents only give you $20 - at least they give you something. Do you know for a fact they arent saving the money for you, or are they just using it for your welfare ie you have food, clothing, shelter.
You don't know how much money your parents make do you? I mean $40k is barely livable these days, and anything less is considered poverty. Perhaps its time you learned to make money online, or get some sort of job, so you dont need to rely on them?