These positions aren't so bad for Black but there is no reason to put the Knight on such a bad square just to defend the f7 pawn since White can't really take the rook in the corner without giving Black a winning attack. 6... Nc6 is the best move and White should probably cut their losses and take on f7 with the Bishop and be slightly worse. Nxf7, taking the bait, on the other hand runs into Bc5, then Qe2 runs into Nd4 while Queen e1 runs into the surprising, g3, followed by Bf2 and after the Queen runs away again. Black plays Nf6, pushes the d-pawn, and cannot really be stopped from putting a put a piece on g4. Depending how White plays sometimes Bg4 is good, but often Ng4 with the idea of Nh2+ which must be captured and then Black's pawn will queen on h1 is the right plan. Black has more than enough compensation for the exchange (or often even the whole rook) in these lines. 6... Nf6 is also probably better than Nh6, but then White has d4. 6... Nc6 is the most accurate because it clamps down on White's counterplay.
Aggressive Chess Opening Discussion #4: King's Gambit Series: King's Gambit Accepted
Here is the last game I played in this line as black (which I posted in Post your best miniatures here) a while back though it's all theory/prep. It was a 3 minute blitz game.
I don't think my play here was 100% accurate. I'm not sure Nd4 was right. I wanted to put a piece on g4 like I said, and I was afraid of the Queen check after d5, not sure if I should have been, or if perhaps d6 was a better move. Anyway after Nd4 the Queen moved so it was no longer on g4 at which point I think perhaps I could have played Ng4 right away and not messed with d5 which is normally necessary, but it worked out ok. I'm not posting here because I think my game was perfect, this theory all exists if you want to look for it, just this is one example of the kind of attack Black gets very easily if White goes all in in this line.

I didn't even realize that it was playable. This line is called King's Gambit Accepted: Santa Maria Defense. You're right though. There is no need to defend the pawn on f7. If white does take the pawn, black will play Ke7 and what does white have after winning a pawn? Nothing special. Just a won pawn. Black can win the pawn back and still have a devastating attack on the king side.
In this position, the computer is saying that black can sacrifice a rook and black will still have a better position because of the king side attack.
After Nf3, black chooses g5. Their intentions are too dislodge the knight from the f3 square, but this causes a lot of weaknesses in their position. Blacks' king side safety has been corrupted, so the best option for him would be to castle Queen side. White has 4 options: They can play 4.h4, 4.Bc4, 4.d4, or 4.Nc3. 4.h4 has a couple of purposes. challenging the g5 pawn and just in case if the knight is pushed away from f3, the knight can hop into the g5 square. Although, this does trap the knight, white will have some compensation for the lost piece. Considering that black's king is not safe and has no right to castle. Bc4 is a simple developing move. Not caring about the g5-g4 push. Keep in mind if the pawn is push from g5-g4, white's knight can be placed 5.e5. This is called King's Gambit Accepted: Salvio Gambit. I would consider this an aggressive move considering that white is double attacking the f7 square.
The best move for black would be 5...Qh4+. After 6.Kf1, black will defend the f7 square with 6...Nh6. This is called the King's Gambit Accepted: Salvio, Silberschmidt Defense. You are simply defending the f7 square. White will continue his long term plan with 7.d4, controlling the center (At least that's how I see it). Black has 2 options. He can play 7...f3 or 7...d6. 7...f3 will lead to a position called King's Gambit Accepted: Salvio, Silberschmidt Defense, Silberschmidt Gambit. Black wants more. Simply trying to attack the enemy king with his pawns. After which, you can just develop to Nc3 and continue from there or g3 just to stop black's attack on the king side. After 7...d6, black enters into a position called King's Gambit Accepted: Salvio, Silberschmidt Defense, Anderssen Counterattack. Black wants to kick the knight away from e5. There are no sacrifices in this position btw. So just retreat the knight 8.d3. Sure, you might suffer from the pawn pushes from black's kingside pawn's after 8...f3, but it isn't anything special. Simply pushing g3 stops all of blacks plans. Now we reach a position where both black and white have a compromised position. Both will try getting every piece into the attack for an advantage.
This is the King's Gambit Accepted: Salvio, Silberschmidt Defense, Anderssen Counterattack
This is called the King's Gambit Accepted: Salvio, Silberschmidt Defense, Silberschmidt Gambit. Both of the positions will lead to wild tactics. There are other options after 4.Bc4. Black's most common move is 4...Bg7. Putting the bishop on the long diagnol. Not going for the more aggressive g4. I will discuss about these options in another post. I'm having a headache
.