Psychics and Tarot readers who charge for their time are professionals (in most cases,) and there is nothing wrong with it. You will often find that the same people will do sliding scale, or tithe a certain amount of their time.
I won't post links to other forums, but if you search (like mspositive says) on Google, you will likely find free readings. Many times the free Tarot readings are computer generated and not very personalized though (not all of the time)
I wish you luck