Not the Best Place
When you apply for a job you don’t expect them to give you the starting notice a couple of days before the job period starts. No sensible company gives you just two days to end things with the previous company and join them. Looks like this wasn’t a very sensible company after all.
The company recruiter not only expected the new OP to join right away, but he also got pissed when the OP tried to do the right thing for his existing company. How can they expect their new employees to be professional when they don’t allow them to be professional in their existing companies?