Can players discard cards whenever they want? I won't discuss strategies to keep from spoiling anything...
As I read through the rulebook I see players must discard when over 7. I also don't see discarding cards listed anywhere else or as an action.
My assumption is no, which is how I played.
The Construct a building, direct and charter flight actions also involve discarding a card.