President Barack Obama, 51, gave it to audiences straight on his fifth Tonight Show with Jay Leno appearance on Wednesday…