Also not picking a fight just giving my 2 cents.
Its simplistic to say she makes $100/hr therefore she makes more. First off, they never work 8 yrs a day. The work ebbs and lows so they have good weeks and bad weeks. Also, you have to look at it as a business. There are expenses that the SW has that the hourly rate pays for. Very few work from home and either pay for hotel/airbnb or pay for an additional incall location. I would say, without actual numbers in front of me, that they make less
Also as this is their business, they arent paid for sick or vacation days or have health coverage etc. If they are able to, they have to put aside some of that money for such expenses.