Not quite. If you absolutely hate programming and dread doing it every day, then I think it's worth taking a step back to consider what you'd rather be doing. It's a privilege to be able to "do what you love" instead of needing to make ends meet. For most programmers, after some time, they have that luxury to be choosey, and I urge them to think long and hard about how they spend their waking hours.
If you enjoy programming, but aren't particularly passionate about it, I'd encourage you to think about what does light your fire and give you life. One of the best things about programming is that you can combine it w/ just about anything. Whether you love fashion, travel, analytics, or medicine, there are countless jobs that combine code and the thing you love. Non-profits need programmers too, and so do educational universities.
I know this is some old post, but...
I agree with both of you: you don't need to be passionate about coding to work with it - specially when your main goal at the moment is making ends meet.
But when things starts to drag you down, is time to search for somewhere where you can combine your crafts with your passion, as Lynne suggested. And even on this situation, you still don't need to be passionate about coding.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.