I agree 100% with you in that it’s not immoral in any way to explore your options. This is America and everyone is free to do whatever is in their best interests, especially professionally and financially.
I find we as fans tend to forget that players, coaches and even front office types are actual real life human beings with the same hopes and aspirations that we all have. I find oftentimes we hold them to ridiculous standards that we would never apply to ourselves professionally.
Who is going into work tomorrow and volunteering to take a pay cut for the good of the office? Which one of us is going to completely ignore someone offering us a job with markedly more money and benefits out of a sense of loyalty?