Getting fired on the second day, is it fair?
The question is not constructive as there is no problem to be solved here, OP was fired, that's not reversible (unfortunately). All we can offer is speculation and opinions, and that's not really what a Stack Exchange site is about. Your own answer is a set of generic guidelines, good advice, but a really weak answer in Stack Exchange terms as you are not offering a solution to a problem (not your fault, as there isn't a problem to be solved).
The question is also too localized. Getting fired on the second day is not common. Even if it was common, we don't know why the OP was fired, and I'm certain that the why would be a very specific reason (reasonable or unreasonable) that wouldn't apply to a wider audience. For example, consider the following questions:
- I was fired on my second day, because I didn't sleep with the boss. Is it fair?
- I was fired on my second day, because I set the office on fire. Is it fair?
(ok, the first one is not too localized, unfortunately)
How can I motivate myself to work on projects I don't believe in or care about?
Again, not constructive. All we can offer are opinions, we have absolutely no idea what projects the OP is talking about, or what would motivate him/her, it's a highly individual process. The Workplace is not a support forum, and the two answers that made it through would be more suitable for a support forum. Nothing inherently wrong with the question, it's just not a question that fits the philosophy and format of the site.
How to Deal With Unreasonable Expectations?
This is a rant in disguise and the OP should have known better as he's a moderator on another Stack Exchange site. We have absolutely no idea if the expectations are unreasonable or not, and these types of questions are explicitly forbidden in the FAQ:
What kind of questions should I not ask here?
...
To prevent your question from being flagged and possibly removed, avoid asking subjective questions where …
...
- it is a rant disguised as a question: “______ sucks, am I right?”
Shouldn't people try to improve question by suggesting an edit before closing it?
We are still in beta -and i think it will take some time for everyone to sync through what is appropriate.
No, it would be preferable to close first and improve later, to protect people from wasting time answering a question that will potentially be removed from the site.
Especially since we are still in beta we should be closing quickly and if we see a good question hiding in a bad one, then edit or bring it up on Meta. Close early and often, improve, review and re-open.
You can read a far better explanation on why we should be extra vigilant during beta here.
Shouldn't there any effort for communication when you are taking such a step?
Voting to close is a form of communication, it conveys the message that a highish rep user thinks the question is not suitable for the site. It would be nice to also post a comment explaining why you voted to close, but it's not and should not be required.