Find a job that values you!
The older generation is hung up on pointless hierarchical things like punctuality. It's a morale and productivity killer.
You get your work done. You have a valuable set of skills. You shouldn't be doubting the security of your job. Go somewhere where you won't have doubt.
Millennials are the most productive and educated generation thus far. Don't waste your time with those who haven't moved out of the 1970s.