Wait ok so throughout the episode they make mention of the time Lance accused Oliver of being the Hood in season one but everyone seems to have totally forgotten the rather large spectacle that was made back in season three when he was accused of being the Arrow which seems odd.
Roy took the claim of being the Arrow, who was the Hood, whom Oliver was twice found innocent of not being. To the public eye of Star City, the Hood/Arrow and the Green Arrow are different people, with the latter carrying on the legacy of the former, and with Oliver now accused of being only the latter.
"When there's gold feathers, punch behind you!!".
I think the concept of being educated and being able to educate is something that more people need more of in their lives.
No, we don't all know everything but we should spread and share that what we do know.
If I'm consistently misspelling a word, I would want and expect people to correct me as should I imagine all decent people who know the value of good literacy.
Its just arrogant laziness to know you're spelling a word incorrectly and not correct yourself or ignore the advice when people do tell you how to spell a word correctly.