I'm having an extremely difficult time finding an optics program that is easy to use and offers accurate physics simulations. I'm not asking for much, I just want to be able to simulate a laser going through a beam splitter and then be able to drag and drop mirrors and angle them to be able to see where the laser beams end up. I want to intersect two laser beams that underwent beam splitting and redirect the beams...

Having background in both optical engineering and experimental optics, I can say that real experiments and setups are usually designed with a piece of paper if they are simple or with the professional software if they are not. Real systems very quickly stop being a bunch of mirrors. This is, probably, why nobody is seriously considering creation of such a tool.

In labs, we are usually trying to align all beams parallel or under 90 degrees to each other---not only for ease of work but also because otherwise polarisation effects start being a problem.

Goptical is a C++ optical design and simulation library. Goptical is free software and is part of the GNU project.

It provides model classes for optical components, surfaces and materials. It enables building optical systems by creating and placing various optical components in a 3d space and simulates light propagation through the system. Classical optical design analysis tools can be used on optical systems.

It takes advantages of the C++ object model to allow building complex optical systems with a few classes instanciations as optical components are represented by language objects.

Answer from 2C Solar:
There are many 3D packages that render light aka raytracing, however most don't show the light itself.
One very old method is POVray, started in 1991 and latest version 2013
The 3d package Spaceclaim can be used to create your laser / mirror model then export to POVRay where you need to define the properties. Bit of a learning curve though. Good luck.