Yeah....
I personally thing it's fine for some sites to depend on JS.
For example, I don't know if facebook depends on JS or not (although I know it uses it a ton), but chances are, most people going there will have JS enabled, and if they don't, they will be willing to enable it, so they don't really have to worry about it.
Also, if one of the major features of a site is actually it's use of JavaScript, then it's ok too. (Which is what it sounds like in your case.)