A) $10-$15/hr is not too bad for an entry level position. I started around the same level and 5 years later I'm doing six-figures. Everyone needs to start somewhere, and the first step is sometimes the hardest.
B) If you are having trouble with the interviews, you need to practice your interviews. (Assuming you are actually a good coder). The technical interview process is not all that different. There are certain types of questions that everyone will ask, figure out what they are (there are many books), and practice practice practice. You have 14 waking hours in a day, practice the questions every day you will be pro at interviews in 2-4 weeks.