OP, I'm with you -- a lecture from an FA and snide remarks from another passenger are uncalled for because you declined a worse seat on a 16-hr flight.
Just curious - what about the two other passengers in your row? Did they also decline? I'd think even if one of them agreed to move, that would have made room for one parent with a bassinet. To want the whole row or nothing IMO is unreasonable.