You're always going to get the guys who hide up in an Ops/Training office and don't really provide much to the squadron, regardless of service. Sure, they fly their events and have their collateral duty such as the Officer Geedunk Relief for Voting Officers job...or some such iteration. But then you're going to have the guys who actually contribute, whether it's as AssOps, a maintenance division officer, or some other job that's required for the squadron to actually function day to day.
On the Navy side, it can depend on what community you're in as to how involved the O's are. And I think that's what Jammnw was referencing, just not correctly. On the helo side, I had one of my chiefs tell me that generally LAMPS officers are more visible to the maintainers than they were in HS. Mostly because the pool of people is so much smaller while on det (4-6 vice 10-15+). I would imagine the COD community is like that as well, since they det a lot, too.
But to say the Marines are more hands on w/ their troops just isn't fair to the Navy guys. And besides, whichever community/service you're in, you can be as hands on as you choose.
As for the LT giving you the business, that's a bummer. I don't agree w/ it, but I have a feeling he's got his reasons, especially when it's 15 days away from the end of the FY. If he doesn't want to play ball in October, I'd look at trying to talk to someone out of your district, should you want to persue the Navy side.