Yep, it's right, this game is slowly dieing, you mentioned alot of reasons for it, but it's more!
More and more of the skilled players in this game leaves now, and it's because of cheating! Cheating is so easy at the moment that everyone can get better then any player that played this game for 2 years! I wont mention any cheats, but my clan, MAFIA, have problems to ban all of them on our server, people using speed, ammo, aim and all the other cheats, like removing textures is hard to find, and BIS ain't doing anything about it! They have destroyed the MP part in one of the best WAR simulators ever, I'm sure it ain't hard for BIS to make it harder to cheat, as any other game has less cheaters then OFP(almost)! Please BIS release an patch for server that can catch all theese cheaters so the veteran and skilled players want to play this again!
I guess you want to make more money?