I'm gonna play devil's advocate, because in my work I've seen a lot of workplaces and a lot of people get hired and fired.
I'm sure you have your reasons for 'assuming' the 'real' reasons you have given... but I'd be careful about doing that. Nine months is long time to have kept you on just to fire you over two rather superficial first-impression kinds of issues. You may be wrong about 'the real reason', it may be a personality or job mismatch, there also might be issues you can work on for next time.
However, that said...smokers take "tons" of time in "smoking breaks" as opposed to those who don't smoke. I can say that for SURE working for a BIG airplane maker in the NW. I know I worked at LEAST an hour a day longer than the smokers.