Minecraft keeps crashing on my mac?

Here is the error report that pops up whenever I try to open it:

Minecraft has crashed!
----------------------

Minecraft has stopped running because it encountered a problem; Failed to start game

A full error report has been saved to /Users/Home/Library/Application Support/minecraft/crash-reports/crash-20… - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash.

--- BEGIN ERROR REPORT c28e55f --------
Full report at:
/Users/Home/Library/Application Support/minecraft/crash-reports/crash-20…
Please show that file to Mojang, NOT just this screen!

Generated 1/19/14 4:10 PM

-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Mac OS X (x86_64) version 10.9.1
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 29441360 bytes (28 MB) / 64487424 bytes (61 MB) up to 954728448 bytes (910 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: No suspicious classes found.
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
LWJGL: 2.4.2
OpenGL: ~~ERROR~~ NullPointerException: null
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null[failed to get system properties (java.lang.NullPointerException)]

org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndI… Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$1…
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AW…
at java.security.AccessController.doPrivile… Method)
at org.lwjgl.opengl.AWTSurfaceLock.privileg…
at org.lwjgl.opengl.AWTSurfaceLock.lockAndG…
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.in…
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.d…
at org.lwjgl.opengl.PeerInfo.lockAndGetHand…
at org.lwjgl.opengl.MacOSXContextImplementa…
at org.lwjgl.opengl.Context.<init>(Context…
at org.lwjgl.opengl.Display.create(Display…
at org.lwjgl.opengl.Display.create(Display…
at org.lwjgl.opengl.Display.create(Display…
at net.minecraft.client.Minecraft.a(SourceF…
at avv.a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Sourc…
at java.lang.Thread.run(Thread.java:744)
--- END ERROR REPORT 8d111bee