Waheed, don't ever assume that because you are in the capital city with lots of modern facilities and seemingly civil looking people, you will have a pleasant experience. Majority of the personnel are peasants with extreme attitudes. Worse of all they lack fundamental training and the "customer is always right" concept. Their management team is even more arrogant than the underpaid and overused employees. Just chalk it down as one of many experiences you will encounter. We are not as nice as we pretend to be. But incidentally, all the nice Ghanaians are having a bad day just like you.
A lot of businesses hire locals straight off the street and assign them responsibilities with a lot of risk but no basic training and etiquette.
Welcome to the jungle of steel, clay, asphalt and concrete!