I actually let go of one of my first clients when they wanted me to continue work on a different project because they were just not willing to listen to my advice and expertise, which was causing me more work to do that, of course, they weren’t willing to pay for.
Unless you have discussed an ala-carte payment tier for additional work, clients shouldn't assume you will just do the added work for free. I don’t think there is anything wrong with firing a bad client. In the future, it is better to get everything in detail up front, in writing that both parties initial — like what they think they want, what your process is, making sure you get a deposit upfront, and pricing for anything that may arise after if they want extras, etc. However, if this isn’t your passion and you aren’t eager to do it, you need to explore your alternatives.
Anyway. I digress, I agree. I don’t particularly like the hustle. I like working for someone (to a point obviously). I prefer to work my day job and work a few projects on the side (writing/coding) when I have the time.
It isn’t that I’m not good at the work I do. I just prefer the stability and dental a traditional job brings. Personality has a lot to do with it. While I am confrontational enough to ask for payment and drop a client for being flaky and cheap, I’m also an introvert. I don’t network very well because I have to get to know people before I’m comfortable enough to open up. People assume because I’m quiet I must be frosty and distant, which isn’t the case. I also have resting b face, so when I’m not straining to smile constantly like a fool, people assume I’m angry or brooding. It is my face! There’s not much I can do about it.
There is nothing wrong with coming to the realization that freelancing may not be for you. Start applying for “regular” jobs and see what happens. Best of luck!