100% agree. Those are inherently hard definitions to nail down, as such it makes the OPs claim nearly impossible to address. As such moving to other topics, even though tangentially related, creates a structurally weak argument.
The best course of action with a post such as this, would be, if your interested in doing so, to draw the OP out and force him to ascribe a definition to 'heroic" and "just". From there, you will have a better view point to determine if his argument is sound.