Much "irrational" behavior isn't. People make decisions with incomplete information and the subset of information they have differs between people. People also have different objectives when engaging in similar behavior. Asserting that a choice is rational or not is often making the unwarranted assumption that their objectives are the same as your objectives.
For example, people often have a preference for certain flow patterns in traffic that they prioritize more than the route with the shortest time.
One take away from my behavioral economics course is that its application is pretty narrowly defined, such as default settings for 401k contributions or making visible potential losses from an action.